/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<       >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<      表格      >>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<       >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.CoreBody .CoreWeb-WebTable {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;

  /* ============================== 表头 ============================== */
  .el-table__header th.el-table__cell {
    line-height: 30px;
    font-size: 16px;
    border: 0;
    color: #303133;
    background: #f1f3f6;

    > .cell {
      line-height: 30px;
    }
  }

  /* ============================== 表尾============================== */
  .el-table__footer td.el-table__cell {
    background: transparent;
  }

  /* ============================== 表体 ============================== */
  .el-table__body .el-table__cell {
    padding: 9px 0;
    border: 0;
    color: #3b3b3b;
  }

  .el-table__row:nth-child(odd) {
    background: var(--White);
  }

  .el-table__row:nth-child(even) {
    background: #f4f6f8;
  }

  .el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
    background: #f0f2f5;
  }

  /* ============================== 下拉按钮 ============================== */
  .el-dropdown {
    margin-left: 0.5rem;
  }

  /* ============================== 分页 ============================== */
  .CoreWeb-TablePage {
    padding-top: 20px;
    overflow: hidden;
    display: flex;
    justify-content: flex-end;

    /* —————————————————————————————— 跳页 —————————————————————————————— */
    .el-pagination__editor {
      vertical-align: top;
    }
  }

  /* ============================== 空数据 ============================== */
  &-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 46px;
    right: 20px;
    bottom: 54px;
    left: 20px;
    line-height: 40px;
    color: #909399;
    pointer-events: none;

    &-full {
      bottom: 2px;
    }
  }
  .el-pagination--small + .CoreWeb-WebTable-empty {
    bottom: 44px;
  }

  .el-table__empty-block {
    min-height: 58px;

    > .el-table__empty-text {
      display: none !important;
    }
  }
}
